<body onload="function(hide)">

<?
	if (!defined('DORB')) die('Security: Verzoek om script uit te voeren geweigerd (onveilige bron).');
	
	require_once('handler.php');
	
	if ((	!has_permission('MAG_ZIEN_OV_ORDERS_ALLE') 
		 && !has_permission('MAG_ZIEN_OV_ORDERS_BEDRIJF')
		 && !has_permission('MAG_ZIEN_OV_ORDERS_EIGEN'))
		 || !has_permission('MAG_PORTAL_GEBRUIKEN'))
	{
		setLastFormResult(0,'403: u heeft niet de behorende machtiging deze pagina te bekijken');
		redirect('main');
	}
	
	// SQL filter maken:
	if (has_permission('MAG_ZIEN_OV_ORDERS_ALLE'))
	{
		$filter = '';
	}
	elseif (has_permission('MAG_ZIEN_OV_ORDERS_BEDRIJF'))
	{
		$filter = 'AND g.bedrijf="' . $context['user']['bedrijf'] . '"';
	}
	else {
		$filter = 'AND aanmaker="' . $context['user']['email'] . '"';
	}
	
	
	echo menu();
?>
<div id="content-container" >
	<div class="content">
	
 	<? $r = $mysqli->query
	('SELECT rv.rit,v.id as vrachtid,aanmaker,van,naar,r.vrachtwagen,r.oplegger,l.definition as status,datum,afhaalmoment,planstarttijd,aflevermoment,planeindtijd,pallets, vt.type
	FROM vrachten v, vrachtinfo i, vrachttype vt,ritten_vrachten rv,gebeurtenis g,locale l,ritten r
	WHERE v. id = i.vracht
	AND v.vrachttype = vt.id
	AND rv.vracht=v.ID
        AND g.omschrijving=l.ID
        AND l.taal=1
        AND i.gebeurtenis=g.ID
		AND rv.rit=r.ID
	AND datumtijd = (
	SELECT MAX(datumtijd)
	FROM vrachtinfo i2
	WHERE i2.vracht = i.vracht) ORDER BY vrachtid'
	);	
	
	/*('SELECT v.id as vrachtid,
							aanmaker,
							CONCAT(l1.land,"-",l1.postcode," ",l1.huisnr) AS van,
							CONCAT(l2.land,"-",l2.postcode," ",l2.huisnr) AS naar,
							datum,afhaalmoment,planstarttijd,aflevermoment,planeindtijd,pallets,vt.type 
							FROM vrachten v 
							LEFT JOIN locatie l1 ON v.van=l1.id 
							LEFT JOIN locatie l2 ON v.naar=l2.id 
							LEFT JOIN vrachttype vt ON v.vrachttype=vt.id');*/ if (!$r) echo $mysqli->error;?>

		<h1>Overzicht van orders <?if (has_permission('MAG_PLAATSEN_ORDER')){?><a href="order-plaatsen" class="blue btn">+</a><?}?></h1>
		<h4>Als u op een specifiek item wilt zoeken, moet u voor de zoekopdracht een '=' teken invullen.</h4><br />

		
		<script src="javascript/jquery-1.8.1.min.js"></script>


		

		<table class="overzicht">
			<thead>
			<tr>
				<th>#</th>
				<th>Aanmaker</th>
				<th>Van</th>
				<th>Naar</th>
			    <th>Status</th>
				<th>Datum</th>
				<th>Afhaal</th>
				<th>Aflever</th>
				<th># pallets</th>
				<th>Type</th>
			</tr>
			</thead>
			<tbody>
<? while ($row = $r->fetch_assoc()) {?>
			<tr>
				<td><?=$row['vrachtid']?></td>
				<td><?=$row['aanmaker']?></td>
				<td><?=$row['van']?></td>
				<td><?=$row['naar']?></td>
			    <td><?=$row['status']?></td>
				<td><?=$row['datum']?></td>
				<td><?=$row['afhaalmoment']?></td>
				<td><?=$row['aflevermoment']?></td>
				<td><?=$row['pallets']?></td>
				<td><?=$row['type']?></td>
			</tr>
<? } ?>
		</tbody>
		</table>
		
	</div>
</div>

<? if (has_permission('MAG_WIJZIGEN_ORDERSTATUS_ALLE')) { ?>
<div id="modal-container">
	<div id="modal">
		<div class="closemodal">
			<img src="images/close.png" />
		</div>
		
		<div class="thumbbutton">
			<img src="images/loaded.png" />
			<span>Opgehaald</span>
		</div>
		<div class="thumbbutton">
			<img src="images/unloaded.png" />
			<span>Afgeleverd</span>
		</div>
		<div class="thumbbutton">
			<img src="images/vertraging.png" />
			<span>Vertraging melden</span>
		</div>
	</div>
</div>



<script>
$('tr[data-vracht]').click(function(){
	$('#modal-container').show();
	$('#modal').html($(this).data('vrachr'));
});

$('.closemodal img').click(function() {
	$('#modal-container').hide();
});
</script>

<? } ?>
</body>